AngularJS est fondé sur l'idée que la programmation déclarative doit être utilisée pour construire les interfaces utilisateurs et les composants logiciels de câblage, tandis que la programmation impérative excelle pour exprimer la logique métier. Angular的理念是声明式编程应该用於构建用戶界面以及编写软件构建,而指令式编程非常适合来表示业务逻辑。